Technical coordinator careers in Seeb, Oman